package com.ruoyi.system.mapper.sz;

import com.ruoyi.system.domain.sz.SzTimeLine;

import java.util.List;

/**
 * 时间轴Mapper接口
 * 
 * @author ruoyi
 * @date 2024-03-16
 */
public interface SzTimeLineMapper 
{
    /**
     * 查询时间轴
     * 
     * @param timeId 时间轴主键
     * @return 时间轴
     */
    public SzTimeLine selectSzTimeLineByTimeId(Long timeId);

    /**
     * 查询时间轴列表
     * 
     * @param szTimeLine 时间轴
     * @return 时间轴集合
     */
    public List<SzTimeLine> selectSzTimeLineList(SzTimeLine szTimeLine);

    /**
     * 新增时间轴
     * 
     * @param szTimeLine 时间轴
     * @return 结果
     */
    public int insertSzTimeLine(SzTimeLine szTimeLine);

    /**
     * 修改时间轴
     * 
     * @param szTimeLine 时间轴
     * @return 结果
     */
    public int updateSzTimeLine(SzTimeLine szTimeLine);

    /**
     * 删除时间轴
     * 
     * @param timeId 时间轴主键
     * @return 结果
     */
    public int deleteSzTimeLineByTimeId(Long timeId);

    /**
     * 批量删除时间轴
     * 
     * @param timeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSzTimeLineByTimeIds(Long[] timeIds);
}
